# Notebubble

![Logo](https://i.imgur.com/mNVnNzC.png)

Notebubble is a fast and no-frills way to store your thoughts, pending tasks, ideas, and more. If you've ever used an instant messaging app as a place to store information, Notebubble is exactly what you need—a simple and efficient place to drop any kind of information you deem useful.

---

## Features

- **Easy to use**: Get started quickly without a steep learning curve.
- **Familiar user interface**: Feels intuitive from the first time you use it.
- **Multilanguage**: Supports multiple languages for a global audience.
Available in English, Spanish, Portuguese, French, Italian, German and Japanese
- **Multiplatform**: Available for both Windows and Linux.
- **Store images and files**: Attach files or images directly to your notes.
- **Checkbox lists**: Create checklist-style notes to keep track of tasks.
- **Categorize your notes**: Organize your notes into as many categories as you need.
- **Custom categories**: Identify categories with custom images and colors.
- **Highlight and pin notes**: Easily access your most important notes.
- **Portable**: Carry your notes with you wherever you go.

---

## Screenshots

![Screenshot](https://i.imgur.com/11jO6qS.jpeg)
![Screenshot](https://i.imgur.com/Xu0hrcE.jpeg)
![Screenshot](https://i.imgur.com/9bC4DWl.jpeg)
![Screenshot](https://i.imgur.com/9nj8UdI.jpeg)
![Screenshot](https://i.imgur.com/Sn59byy.jpeg)
![Screenshot](https://i.imgur.com/Y23lYVw.jpeg)

---

## What Notebubble is NOT

- **An instant messaging app**: Notebubble is solely for note-taking and organization.
- **Internet-dependent**: The app works entirely offline, ensuring your notes are always with you and secure.

---

## Portability

### On Windows
By default, Notebubble is portable. The database storing your notes and the configuration resides in a folder alongside the executable file. You can move the database to another location (e.g., an external drive or a cloud storage folder) from within Notebubble configuration, but doing so will lock the application to that location, breaking the portability feature.

### On Linux
Currently, portability is not supported. The database is stored by default in:
```
home/.local/share/notebubble
```
But you can move the database somewhere else.

---

## Download and Installation

### Windows
- A portable application package for Windows is available for download. This package includes the application code within a pre-configured PHPDesktop environment, bundled as a WinRAR Self-Extracting Archive.

**[Download Package](https://www.mediafire.com/file/rwde4x859rvzyah/notebubble.zip/file)**
Updated: 03 / Jan / 2025

To use this package:
1. Extract the contents of the package.
2. Run the application directly—no installation is needed.

Alternatively, you can:
1. Clone this repository.
2. Download the latest version of PHPDesktop.
3. Place the Notebubble code in the `www` folder of PHPDesktop.
4. Manually add the required executables (wget, imagemagick, 7z, NirCMD) to the `www` folder.

### Linux
- A zipped package containing the PHPDesktop environment is also available for Linux. Ensure that the following dependencies are installed on your system:
  - `wget`
  - `7zip`
  - `imagemagick`
  - `Zenity`

** Link to be Posted **

To use this package:
1. Extract the contents of the package.
2. Run the Notebubble executable.

An AppImage version is to follow soon. Check later for updates.

---

## Contact

If you wish to contact me to report bugs or suggest features or whatever, you can find me at my Twitter profile:

https://x.com/okanemiyaki

Also, you can submit an issue on this repository.

---

## License

This project is licensed under the [MIT License](LICENSE).

---

## Acknowledgments

Special thanks to the developers and communities behind PHPDesktop and the various tools integrated into this application.
